package com.ruoyi.project.module.ossconfig.mapper;

import com.ruoyi.project.module.ossconfig.domain.OSSConfig;

import java.util.List;

/**
 * 阿里云OSS资源 数据层
 * 
 * @author ruoyi
 * @date 2019-04-08
 */
public interface OSSConfigMapper
{
	/**
     * 查询阿里云OSS资源信息
     * 
     * @param ossConfigId 阿里云OSS资源ID
     * @return 阿里云OSS资源信息
     */
	public OSSConfig selectConfigById(Integer ossConfigId);
	
	/**
     * 查询阿里云OSS资源列表
     * 
     * @param OSSConfig 阿里云OSS资源信息
     * @return 阿里云OSS资源集合
     */
	public List<OSSConfig> selectConfigList(OSSConfig OSSConfig);
	
	/**
     * 新增阿里云OSS资源
     * 
     * @param OSSConfig 阿里云OSS资源信息
     * @return 结果
     */
	public int insertConfig(OSSConfig OSSConfig);
	
	/**
     * 修改阿里云OSS资源
     * 
     * @param OSSConfig 阿里云OSS资源信息
     * @return 结果
     */
	public int updateConfig(OSSConfig OSSConfig);
	
	/**
     * 删除阿里云OSS资源
     * 
     * @param ossConfigId 阿里云OSS资源ID
     * @return 结果
     */
	public int deleteConfigById(Integer ossConfigId);
	
	/**
     * 批量删除阿里云OSS资源
     * 
     * @param ossConfigIds 需要删除的数据ID
     * @return 结果
     */
	public int deleteConfigByIds(String[] ossConfigIds);
	
}